import datetime

from pydantic import BaseModel
from page import Page

class User(BaseModel):

    userId :str
    #用户昵称
    nickName :str
    #真实姓名
    realName :str
    #用户邮箱
    userMail :str
    #登录密码
    loginPassword :str
    #支付密码
    payPassword :str
    #手机号码
    userMobile :str
    #修改时间
    modifyTime :datetime.date
    #注册时间
    userRegtime :datetime.date
    #注册IP
    userRegip :str
    #最后登录时间
    userLasttime :datetime.date
    #最后登录IP
    userLastip :str
    #备注
    userMemo :str
    #M(男) or F(女)
    sex :str
    #  例如：2009-11-27
    birthDate :datetime.date
    # 头像图片路径
    pic :str
    # 状态 1 正常 0 无效
    status :int
    # 积分
    score :int

class UserSearch(BaseModel):
      page:Page
      nickName:str
      status:int